Simulation model reuse: definitions, benefits and obstacles
نویسندگان
چکیده
The term simulation model reuse can be taken to mean various things from the reuse of small portions of code, through component reuse, to the reuse of complete models. On a more abstract level, component design, model design and modelling knowledge are prime candidateslevel, component design, model design and modelling knowledge are prime candidates for reuse. The reuse of simulation models is especially appealing, based on the intuitive argument that it should reduce the time and cost for model development. In a discussion with four simulation modelling experts, however, a number of issues were raised that mean these benefits may not be obtainable. These issues include the motivation to develop reusable models, the validity and credibility of models to be reused, and the cost and time for familiarisation. An alternative simulation methodology was proposed, that may lend itself better to model reuse. 2004 Elsevier B.V. All rights reserved.
منابع مشابه
Generalized Simulation Models: What, Why and How?
In this paper, we define a generalized simulation model as one that can be easily adapted to multiple process contexts using significantly less effort than would be required to develop the original model. We discuss the obstacles and issues associated with developing and maintaining simulation models. We then review the research that has been done to make software process reuse and develop soft...
متن کاملProceedings of the 2002 Winter Simulation Conference
Is it really true that simulation models and simulation software should always be regarded as candidates for reuse, or is it better to be selective? What are the obstacles to simulation software and model reuse? Can these be surmounted and, if so, at what cost? There is a range of levels at which simulation software may be reused, a range of costs to be borne and range of benefits that may be a...
متن کاملAn Exercise in Ontology Driven Trajectory Simulation with Matlab Simulink®
We demonstrate an application of the ontology driven methodology to develop trajectory simulations in a function-oriented style. We adopt a model based approach to software development, guided by the domain engineering process, to promote knowledge and software reuse. MATLAB Simulink® block definitions have been generated from the function specifications in the Trajectory Simulation Ontology, c...
متن کاملEin flexibler, CORBA-basierter Ansatz für die verteilte, komponentenorientierte Simulation
Creation of models for simulation usually entails considerable development efforts. Therefore, it is reasonable to reuse existing valid parts of complex simulation models (model components) in other simulation studies. But reuse is hardly ever seen across the boundaries of a single simulation system since the coupling of different simulators often incorporates large technical obstacles. Past ap...
متن کاملA Model Transformation Framework for Model Driven Engineering
Model Driven Engineering(MDE) is a model-centric software development approach aims at improving the quality and productivity of software development processes. While some progresses in MDE have been made, there are still many obstacles in realizing the full benefits of model driven engineering. These obstacles include incompleteness in existing modeling notations, inadequate in tools support, ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Simulation Modelling Practice and Theory
دوره 12 شماره
صفحات -
تاریخ انتشار 2004